package com.ikun.auth.domain.service;


import cn.dev33.satoken.stp.SaTokenInfo;
import com.ikun.auth.domain.entity.AuthUserBO;

/**
* @Description: 用户领域service
* @Author: gqh
* @Date: 2024/5/17 19:05
*/

public interface AuthUserDomainService {


    Boolean register(AuthUserBO authUserBO);

    Object update(AuthUserBO authUserBO);

    Object deleteById(AuthUserBO authUserBO);

    Object changeStatus(AuthUserBO authUserBO);

    SaTokenInfo doLogin(String validCode);

    AuthUserBO getUserInfo(AuthUserBO authUserBO);
}
